home *** CD-ROM | disk | FTP | other *** search
/ Winzipper / Winzipper_ISO.iso / nt4.0 server / EFXJX203.PP_ / efxjx203.ppd
PostScript Printer Description  |  1996-06-12  |  42KB  |  1,072 lines

  1. *PPD-Adobe: "4.2"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1993-95 Electronics for Imaging, Inc.
  4. *% All Rights Reserved.
  5. *% Permission is granted for redistribution of this file as
  6. *% long as this copyright notice is intact and the contents
  7. *% of the file is not altered in any way from its original form.
  8. *% End of Copyright statement
  9. *% PPD Created with Doug's PPD Machine
  10. *%EFFileVersion: 2.0
  11.  
  12. *FormatVersion: "4.2"
  13. *FileVersion: "1.1"
  14. *PCFileName: "EFXJX203.PPD"
  15. *LanguageVersion: English
  16. *LanguageEncoding: ISOLatin1
  17. *Product: "(Fiery XJ MajestiK)"
  18. *PSVersion: "(2013.114) 7"
  19. *ModelName: "Fiery XJ MajestiK Color Server v2013.114"
  20. *ShortNickName: "Fiery XJ MajestiK v2013.114"
  21. *NickName: "Fiery XJ MajestiK Color Server v2013.114"
  22.  
  23. *% === Options and Constraints ==============================
  24.  
  25. *% Transparencies, Thick paper, and Transparent Interleave 
  26. *% should only be printed from Manual Feed. 
  27. *UIConstraints: *MediaType Transparent *ManualFeed False
  28. *UIConstraints: *MediaType Thick *ManualFeed False
  29. *UIConstraints: *MediaType Interleaved *ManualFeed False
  30. *UIConstraints: *ManualFeed False *MediaType Transparent
  31. *UIConstraints: *ManualFeed False *MediaType Thick
  32. *UIConstraints: *ManualFeed False *MediaType Interleaved
  33.  
  34. *% Constraints on MediaType with Tray1-3...................
  35. *UIConstraints: *MediaType Thick *InputSlot Tray1
  36. *%UIConstraints: *InputSlot Tray1 *MediaType Thick
  37. *UIConstraints: *MediaType Transparent *InputSlot Tray1
  38. *%UIConstraints: *InputSlot Tray1 *MediaType Transparent
  39. *UIConstraints: *MediaType Interleaved *InputSlot Tray1
  40. *%UIConstraints: *InputSlot Tray1 *MediaType Interleaved
  41.  
  42. *UIConstraints: *MediaType Thick *InputSlot Tray2
  43. *%UIConstraints: *InputSlot Tray2 *MediaType Thick
  44. *UIConstraints: *MediaType Transparent *InputSlot Tray2
  45. *%UIConstraints: *InputSlot Tray2 *MediaType Transparent
  46. *UIConstraints: *MediaType Interleaved *InputSlot Tray2
  47. *%UIConstraints: *InputSlot Tray2 *MediaType Interleaved
  48.  
  49. *UIConstraints: *MediaType Thick *InputSlot Tray3
  50. *%UIConstraints: *InputSlot Tray3 *MediaType Thick
  51. *UIConstraints: *MediaType Transparent *InputSlot Tray3
  52. *%UIConstraints: *InputSlot Tray3 *MediaType Transparent
  53. *UIConstraints: *MediaType Interleaved *InputSlot Tray3
  54. *%UIConstraints: *InputSlot Tray3 *MediaType Interleaved
  55.  
  56. *UIConstraints: *MediaType Transparent *ColorRenderDict Preferred
  57. *UIConstraints: *MediaType Transparent *ColorRenderDict Colorimetric
  58. *UIConstraints: *MediaType Interleaved *ColorRenderDict Preferred
  59. *UIConstraints: *MediaType Interleaved *ColorRenderDict Colorimetric
  60. *UIConstraints: *ColorRenderDict Preferred *MediaType Transparent 
  61. *UIConstraints: *ColorRenderDict Colorimetric *MediaType Transparent 
  62. *UIConstraints: *ColorRenderDict Preferred *MediaType Interleaved 
  63. *UIConstraints: *ColorRenderDict Colorimetric *MediaType Interleaved 
  64.  
  65. *% Gray, ACA1 and ACA2 Constraints==============================
  66. *UIConstraints: *COLORMODE RGB1 *ColorRenderDict Preferred
  67. *UIConstraints: *COLORMODE RGB1 *ColorRenderDict Colorimetric
  68. *UIConstraints: *COLORMODE RGB1 *ColorRenderDict Business 
  69. *UIConstraints: *ColorRenderDict Preferred *COLORMODE RGB1
  70. *UIConstraints: *ColorRenderDict Colorimetric *COLORMODE RGB1
  71. *UIConstraints: *ColorRenderDict Business *COLORMODE RGB1
  72.  
  73. *UIConstraints: *COLORMODE RGB2 *ColorRenderDict Preferred
  74. *UIConstraints: *COLORMODE RGB2 *ColorRenderDict Colorimetric
  75. *UIConstraints: *COLORMODE RGB2 *ColorRenderDict Business 
  76. *UIConstraints: *ColorRenderDict Preferred *COLORMODE RGB2
  77. *UIConstraints: *ColorRenderDict Colorimetric *COLORMODE RGB2
  78. *UIConstraints: *ColorRenderDict Business *COLORMODE RGB2
  79.  
  80. *UIConstraints: *COLORMODE GRAY *ColorRenderDict Preferred
  81. *UIConstraints: *COLORMODE GRAY *ColorRenderDict Colorimetric
  82. *UIConstraints: *COLORMODE GRAY *ColorRenderDict Business 
  83. *UIConstraints: *ColorRenderDict Preferred *COLORMODE GRAY
  84. *UIConstraints: *ColorRenderDict Colorimetric *COLORMODE GRAY
  85. *UIConstraints: *ColorRenderDict Business *COLORMODE GRAY
  86.  
  87. *UIConstraints: *COLORMODE GRAY *PRINTERMODE Halftone
  88. *UIConstraints: *PRINTERMODE Halftone *COLORMODE GRAY
  89. *UIConstraints: *COLORMODE RGB1 *PRINTERMODE Halftone
  90. *UIConstraints: *PRINTERMODE Halftone *COLORMODE RGB1
  91. *UIConstraints: *COLORMODE RGB2 *PRINTERMODE Halftone
  92. *UIConstraints: *PRINTERMODE Halftone *COLORMODE RGB2
  93.  
  94. *UIConstraintsEFI: *ENABLECOMP NO *PHYSMEMSIZE 48
  95.  
  96. *% General Information and Defaults ===============
  97. *FreeVM: "16632226"
  98. *LanguageLevel: "2"
  99. *Extensions: FileSystem CMYK
  100. *ColorDevice: True
  101. *DefaultColorSpace: CMYK
  102. *VariablePaperSize: False
  103. *PrintPSErrors: True
  104. *FileSystem: True
  105. *?FileSystem: "
  106.     save
  107.       statusdict /diskstatus known{(True)} {(False)} ifelse = flush
  108.     restore
  109.     "
  110. *End
  111. *Throughput: "10"
  112. *Password: "0"
  113. *ExitServer: "
  114.    count 0 eq
  115.    { false } { true exch startjob } ifelse
  116.    not { (WARNING: Cannot modify initial VM.) =
  117.             (Missing or invalid password.) =
  118.             (Please contact the author of this software.) = flush quit
  119.           } if
  120. "
  121. *End
  122.  
  123. *Reset: "
  124.    count 0 eq
  125.    { false } { true exch startjob } ifelse
  126.    not { (WARNING: Cannot reset printer.) =
  127.             (Missing or invalid password.) =
  128.             (Please contact the author of this software.) = flush quit
  129.           } if
  130.    systemdict /quit get exec
  131.    (WARNING: Printer Reset Failed.) = flush
  132. "
  133. *End
  134.  
  135. *DefaultResolution: 400dpi
  136. *?Resolution: "
  137. save
  138.   initgraphics
  139.   0 0 moveto currentpoint matrix defaultmatrix transform
  140.   0 72 lineto currentpoint matrix defaultmatrix transform
  141.   3 -1 roll sub dup mul
  142.   3 1 roll exch sub dup mul
  143.   add sqrt round cvi
  144.   (          ) cvs print (dpi) = flush
  145. restore
  146. "
  147. *End
  148.  
  149. *AccurateScreensSupport: True
  150.  
  151. *%EFIFlags *ENABLECOMP Setup
  152. *OpenUIEFI *ENABLECOMP/Memory Multiplier    : PickOne
  153. *OrderDependency: 05 AnySetup *ENABLECOMP
  154. *DefaultENABLECOMP: YES
  155. *ENABLECOMP YES/On: ""
  156. *ENABLECOMP NO/Off: ""
  157. *CloseUIEFI: *ENABLECOMP 
  158.  
  159. *%EFIFlags *PRINTERMODE Command|Setup
  160. *OpenUI *PRINTERMODE/Printer Mode    :PickOne
  161. *OrderDependency: 10 AnySetup *PRINTERMODE 
  162. *DefaultPRINTERMODE: PrintDEF
  163. *PRINTERMODE PrintDEF/Printer's default: ""
  164. *PRINTERMODE Contone/Contone: " userdict /setcolorbundle known
  165.     { << /Compression /Disabled /HalftoneMode /Contone >> setcolorbundle }
  166.     { << /DeviceRenderingInfo << /Type 4 
  167.     /ValuesPerColorComponent 256 >> >> setpagedevice } ifelse "
  168. *End
  169. *PRINTERMODE Halftone/Halftone: " userdict /setcompression known 
  170.     { << /HalftoneMode /Halftone >> setcolorbundle } 
  171.      { << /DeviceRenderingInfo << /Type 4 
  172.      /ValuesPerColorComponent 2 >> >> setpagedevice } ifelse "
  173. *End
  174. *?PRINTERMODE: "currentpagedevice /DeviceRenderingInfo get 
  175.     /ValuesPerColorComponent get ln 2 ln div cvi = flush"
  176. *End
  177. *CloseUI: *PRINTERMODE
  178.  
  179. *%EFIFlags *EFCopierMode Command
  180. *OpenUI *EFCopierMode/Copier Mode    :PickOne
  181. *OrderDependency: 40 AnySetup *EFCopierMode
  182. *DefaultEFCopierMode: CopierDEF
  183. *EFCopierMode CopierDEF/Printer's default: ""
  184. *EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known 
  185.     { 0 XJXsetmapmode } 
  186.     { (printerinfo setmapmode 0) =string 
  187.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  188. *End
  189. *EFCopierMode Map/Map: " userdict /XJXsetmapmode known 
  190.     { 1 XJXsetmapmode } 
  191.     { (printerinfo setmapmode 1) =string 
  192.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  193. *End
  194. *?EFCopierMode: ""
  195. *CloseUI: *EFCopierMode
  196.  
  197. *OpenUI *EFOverprint/Combine Separations    :PickOne
  198. *OrderDependency: 40 AnySetup *EFOverprint
  199. *DefaultEFOverprint: OverPrintDEF
  200. *EFOverprint OverPrintDEF/Printer's default: ""
  201. *EFOverprint On/On: " userdict /XJXsetoverprint known 
  202.     { 1 XJXsetoverprint } 
  203.     { (printerinfo overprint 1) =string 
  204.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse 
  205.          userdict /setcolorbundle known
  206.     { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
  207.     { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  208. *End
  209. *EFOverprint Off/Off: " userdict /XJXsetoverprint known 
  210.     { 0 XJXsetoverprint } 
  211.     { (printerinfo overprint 0) =string 
  212.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse 
  213.          userdict /setcolorbundle known
  214.     { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
  215.     { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  216. *End
  217. *?EFOverprint: ""
  218. *CloseUI: *EFOverprint
  219.  
  220. *%EFIFlags *COLORMODE Command|Setup
  221. *OpenUI *COLORMODE/Color Mode    :PickOne
  222. *OrderDependency: 15 AnySetup *COLORMODE 
  223. *DefaultCOLORMODE: ColorDEF
  224. *COLORMODE ColorDEF/Printer's default: ""
  225. *COLORMODE CMYK/CMYK: " userdict /setcolorbundle known 
  226.     { << /ColorMode /CMYK >> setcolorbundle }
  227.     { << /ProcessColorModel /DeviceCMYK >> setpagedevice } ifelse "
  228. *End
  229. *COLORMODE RGB1/ACA 1:" userdict /setcolorbundle known 
  230.     { << /ColorMode /RGB >> setcolorbundle 1 XJXsetacamode }
  231.     { << /ProcessColorModel /DeviceRGB >> setpagedevice } ifelse 
  232.         (printerinfo acatype 1) =string 
  233.         /CPSI /ProcSet findresource /externalcommand get exec {pop} if "
  234. *End
  235. *COLORMODE RGB2/ACA 2:" userdict /setcolorbundle known 
  236.     { << /ColorMode /RGB >> setcolorbundle 2 XJXsetacamode }
  237.     { << /ProcessColorModel /DeviceRGB >> setpagedevice } ifelse 
  238.         (printerinfo acatype 2) =string 
  239.         /CPSI /ProcSet findresource /externalcommand get exec {pop} if "
  240. *End
  241. *COLORMODE GRAY/Grayscale: " userdict /setcolorbundle known
  242.     { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
  243.     { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  244. *End
  245. *?COLORMODE: " currentpagedevice /ProcessColorModel get == } if "
  246. *CloseUI: *COLORMODE
  247.  
  248. *%EFIFlags *DEFPAPERSIZE Setup
  249. *OpenUIEFI *DEFPAPERSIZE/Default Paper Sizes    :PickOne
  250. *OrderDependency: 20 AnySetup *DEFPAPERSIZE
  251. *DefaultDEFPAPERSIZE: US
  252. *DEFPAPERSIZE US/US: ""
  253. *DEFPAPERSIZE Metric/Metric: ""
  254. *?DEFPAPERSIZE: ""
  255. *CloseUIEFI: *DEFPAPERSIZE 
  256.  
  257. *%EFIFlags *CONVPAPERSIZE Setup
  258. *OpenUIEFI *CONVPAPERSIZE/Convert Paper Sizes    : PickOne
  259. *OrderDependency: 25 AnySetup *CONVPAPERSIZE
  260. *DefaultCONVPAPERSIZE: False
  261. *CONVPAPERSIZE False/No: ""
  262. *CONVPAPERSIZE LetterToA4/Letter/11x17->A4/A3: ""
  263. *CONVPAPERSIZE A4ToLetter/A4/A3->Letter/11x17: ""
  264. *?CONVPAPERSIZE: ""
  265. *CloseUIEFI: *CONVPAPERSIZE
  266.  
  267. *%EFIFlags *COVPGATEND Setup
  268. *OpenUIEFI *COVPGATEND/Print Cover Page    : PickOne
  269. *OrderDependency: 30 AnySetup *COVPGATEND
  270. *DefaultCOVPGATEND: NO
  271. *COVPGATEND YES/Yes: ""
  272. *COVPGATEND NO/No: ""
  273. *CloseUIEFI: *COVPGATEND
  274.  
  275. *%EFIFlags *COURIERSUBST Setup
  276. *OpenUIEFI *COURIERSUBST/Allow Courier       Substitution    :PickOne
  277. *OrderDependency: 35 AnySetup *COURIERSUBST
  278. *DefaultCOURIERSUBST: YES
  279. *COURIERSUBST YES/Yes: ""
  280. *COURIERSUBST NO/No: ""
  281. *CloseUIEFI: *COURIERSUBST 
  282.  
  283. *%EFIFlags *PSERROR Setup
  284. *OpenUIEFI *PSERROR/Print to PS Error    : PickOne
  285. *OrderDependency: 40 AnySetup *PSERROR
  286. *DefaultPSERROR: NO
  287. *PSERROR YES/Yes: ""
  288. *PSERROR NO/No: ""
  289. *CloseUIEFI: *PSERROR
  290.  
  291. *%EFIFlags *USEBYPASSTRAY Setup
  292. *OpenUIEFI *USEBYPASSTRAY/Enable Bypass Tray  as default    : PickOne
  293. *OrderDependency: 20 AnySetup *USEBYPASSTRAY
  294. *DefaultUSEBYPASSTRAY: NO
  295. *USEBYPASSTRAY YES/Yes: ""
  296. *USEBYPASSTRAY NO/No: ""
  297. *CloseUIEFI: *USEBYPASSTRAY
  298.  
  299. *%EFIFlags *USESORTER Setup
  300. *OpenUIEFI *USESORTER/Enable Sorter       as default    : PickOne
  301. *OrderDependency: 20 AnySetup *USESORTER
  302. *DefaultUSESORTER: NO
  303. *USESORTER YES/Yes: ""
  304. *USESORTER NO/No: ""
  305. *CloseUIEFI: *USESORTER
  306.  
  307. *%EFIFlags *Sorter Spooler|Command
  308. *OpenUI *Sorter/Sorter Mode    :PickOne
  309. *OrderDependency: 50 AnySetup *Sorter
  310. *DefaultSorter: SorterDEF
  311. *Sorter SorterDEF/Printer's default: ""
  312. *Sorter On/On:    "<< /Collate true>> setpagedevice"
  313. *Sorter Off/Off: "<< /Collate false>> setpagedevice"
  314. *?Sorter: "currentpagedevice /Collate get {(On)} {(Off)} ifelse = flush"
  315. *CloseUI: *Sorter
  316.  
  317. *%EFIFlags *MediaType Spooler|Command
  318. *OpenUI *MediaType/Media Type    :PickOne
  319. *OrderDependency: 50 AnySetup *MediaType
  320. *DefaultMediaType: MediaDEF
  321. *MediaType MediaDEF/Printer's default:""
  322. *MediaType Plain/Plain Paper: " userdict /setcolorbundle known
  323.     { << /MediaType /Plain >> setcolorbundle 1 XJXsetmediatype } if"
  324. *End
  325. *MediaType Thick/Thick Paper:  " userdict /setcolorbundle known
  326.     { << /MediaType /Thick >> setcolorbundle 2 XJXsetmediatype } if"
  327. *End
  328. *MediaType Transparent/Transparency: " userdict /setcolorbundle known
  329.     { << /MediaType /Transparent >> setcolorbundle 3 XJXsetmediatype } if"
  330. *End
  331. *MediaType Interleaved/Interleaved: " userdict /setcolorbundle known
  332.     { << /MediaType /Interleaved >> setcolorbundle 4 XJXsetmediatype  } if"
  333. *End
  334. *?MediaType: " userdict /setcolorbundle known { 
  335.     currentcolorbundle /MediaType get == } if"
  336. *End
  337. *CloseUI: *MediaType
  338.  
  339. *%EFIFlags *ColorRenderDict Spooler|Command
  340. *OpenUI *ColorRenderDict/Rendering Style    :PickOne
  341. *OrderDependency: 60 AnySetup *ColorRenderDict
  342. *DefaultColorRenderDict: RenderingDEF
  343. *ColorRenderDict RenderingDEF/Printer's default: ""
  344. *ColorRenderDict Preferred/Photographic: " userdict /setcolorbundle known
  345.     { << /ColorRendering /Photographic >> setcolorbundle }
  346.       { /DefaultColorRendering 
  347.        currentpagedevice /DeviceRenderingInfo 
  348.                get /ValuesPerColorComponent get 2 eq 
  349.           { /HTPreferredColorRendering } { /PreferredColorRendering } ifelse
  350.            /ColorRendering findresource
  351.          /ColorRendering defineresource setcolorrendering
  352.     } ifelse "
  353. *End
  354. *ColorRenderDict Business/Presentation: " userdict /setcolorbundle known
  355.     { << /ColorRendering /Presentation >> setcolorbundle }
  356.     { /DefaultColorRendering 
  357.        currentpagedevice /DeviceRenderingInfo 
  358.                get /ValuesPerColorComponent get 2 eq 
  359.           { /HTBusinessColorRendering } { /BusinessColorRendering } ifelse
  360.            /ColorRendering findresource
  361.          /ColorRendering defineresource setcolorrendering
  362.     } ifelse "
  363. *End
  364. *ColorRenderDict Monitor/Monitor: " userdict /setcolorbundle known
  365.     { << /ColorRendering /Monitor >> setcolorbundle }
  366.     { /DefaultColorRendering 
  367.        currentpagedevice /DeviceRenderingInfo 
  368.                get /ValuesPerColorComponent get 2 eq 
  369.           { /HTMonitorColorRendering } { /MonitorColorRendering } ifelse
  370.            /ColorRendering findresource
  371.          /ColorRendering defineresource setcolorrendering
  372.     } ifelse "
  373. *End
  374. *ColorRenderDict Colorimetric/Solid Color: " userdict /setcolorbundle known
  375.     { << /ColorRendering /Solid >> setcolorbundle }
  376.     { /DefaultColorRendering 
  377.        currentpagedevice /DeviceRenderingInfo 
  378.                get /ValuesPerColorComponent get 2 eq 
  379.           { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse
  380.            /ColorRendering findresource
  381.          /ColorRendering defineresource setcolorrendering
  382.     } ifelse "
  383. *End
  384. *?ColorRenderDict: " userdict /setcolorbundle known
  385.     { currentcolorbundle /ColorRendering get == } if "
  386. *End
  387. *CloseUI: *ColorRenderDict
  388.  
  389. *%EFIFlags *Brightness Spooler|Command
  390. *OpenUI *Brightness/Brightness    :PickOne
  391. *OrderDependency: 55 AnySetup *Brightness
  392. *DefaultBrightness: BrightnessDEF
  393. *Brightness BrightnessDEF/Printer's default: ""
  394. *Brightness +0.24/85%  Lightest: " {dup 180 mul sin 0.15 mul add } bind
  395.     userdict /ColorAdjust known 
  396.     {  dup dup dup ColorAdjust /coloradjust get exec }
  397.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  398.        dup 0 4 -1 roll put settransfer } ifelse "
  399. *End
  400. *Brightness +0.16/90%  Lighter:     " {dup 180  mul sin 0.10 mul add } bind
  401.     userdict /ColorAdjust known 
  402.     {  dup dup dup ColorAdjust /coloradjust get exec }
  403.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  404.        dup 0 4 -1 roll put settransfer } ifelse "
  405. *End
  406. *Brightness +0.08/95%  Light:     " {dup 180  mul sin 0.05 mul add } bind
  407.     userdict /ColorAdjust known 
  408.     {  dup dup dup ColorAdjust /coloradjust get exec }
  409.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  410.        dup 0 4 -1 roll put settransfer } ifelse "
  411. *End
  412. *Brightness 00.00/100% Normal:     " {} settransfer "
  413. *Brightness -0.08/105% Dark:     " {dup 180  mul sin -0.05 mul add } bind
  414.     userdict /ColorAdjust known 
  415.     {  dup dup dup ColorAdjust /coloradjust get exec }
  416.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  417.        dup 0 4 -1 roll put settransfer } ifelse "
  418. *End
  419. *Brightness -0.16/110% Darker:     " {dup 180  mul sin -0.10 mul add } bind
  420.     userdict /ColorAdjust known 
  421.     {  dup dup dup ColorAdjust /coloradjust get exec }
  422.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  423.        dup 0 4 -1 roll put settransfer } ifelse "
  424. *End
  425. *Brightness -0.24/115% Darkest:    " {dup 180  mul sin -0.15 mul add } bind
  426.     userdict /ColorAdjust known 
  427.     {  dup dup dup ColorAdjust /coloradjust get exec }
  428.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  429.        dup 0 4 -1 roll put settransfer } ifelse "
  430. *End
  431. *CloseUI: *Brightness
  432.  
  433. *%EFIFlags *EFSharpness Spooler|Command
  434. *OpenUI *EFSharpness/Sharpness    :PickOne
  435. *OrderDependency: 40 AnySetup *EFSharpness
  436. *DefaultEFSharpness: SharpnessDEF
  437. *EFSharpness SharpnessDEF/Printer's default: ""
  438. *EFSharpness Softer/Softer: " userdict /XJXsharpness known 
  439.     { 10 XJXsetsharpness } 
  440.     { (printerinfo sharpness 10) =string 
  441.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  442. *End
  443. *EFSharpness Normal/Normal: " userdict /XJXsharpness known 
  444.     { 3 XJXsetsharpness } 
  445.     { (printerinfo sharpness 3) =string 
  446.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  447. *End
  448. *EFSharpness Sharper/Sharper: " userdict /XJXsharpness known 
  449.     { 4 XJXsharpness } 
  450.     { (printerinfo sharpness 4) =string 
  451.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  452. *End
  453. *CloseUI: *EFSharpness
  454.  
  455. *%EFIFlags *ManualFeed Spooler|Command
  456. *OpenUI *ManualFeed/Bypass Tray     :Boolean
  457. *OrderDependency: 65 AnySetup *ManualFeed
  458. *DefaultManualFeed: False
  459. *ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice"
  460. *ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice"
  461. *?ManualFeed: " 
  462.    save currentpagedevice /ManualFeed get
  463.    {(True)} {(False)} ifelse = flush restore"
  464. *End
  465. *CloseUI: *ManualFeed
  466.  
  467. *%EFIFlags *Prange Command
  468. *OpenUIEFI *Prange/Page Range    : PickOne
  469. *OrderDependency: 70 AnySetup *Prange
  470. *DefaultPrange: All
  471. *Prange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  472.     currentglobal true setglobal
  473.     DriverOps /pagerange [ ] put
  474.     setglobal "
  475. *End
  476. *Prange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  477.     currentglobal true setglobal
  478.     DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put
  479.     setglobal "
  480. *End
  481. *Prange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  482.     currentglobal true setglobal
  483.     DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put
  484.     setglobal "
  485. *End
  486. *Prange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  487.     currentglobal true setglobal
  488.     DriverOps /pagerange [ 0 1 2 4 6 ] put
  489.     setglobal "
  490. *End
  491. *?Prange: ""
  492. *CloseUIEFI: *Prange
  493.  
  494. *%EFIFlags *Flip Command
  495. *OpenUIEFI *Flip/Flip    : PickOne
  496. *OrderDependency: 75 AnySetup *Flip
  497. *DefaultFlip: None
  498. *Flip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  499.     DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice "
  500. *End
  501. *Flip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  502.     DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice "
  503. *End
  504. *Flip H/Horizonal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  505.     DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice "
  506. *End
  507. *Flip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  508.     DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice "
  509. *End
  510. *?Flip: ""
  511. *CloseUIEFI: *Flip
  512.  
  513. *%EFIFlags *Scale Command
  514. *OpenUIEFI *Scale/Scale    : PickOne
  515. *OrderDependency: 80 AnySetup *Scale
  516. *DefaultScale: 100
  517. *Scale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  518.     DriverOps /scale# 2 put << >> setpagedevice "
  519. *End
  520. *Scale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  521.     DriverOps /scale# 1.5 put << >> setpagedevice "
  522. *End
  523. *Scale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  524.     DriverOps /scale# 1 put << >> setpagedevice "
  525. *End
  526. *Scale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  527.     DriverOps /scale# .75 put << >> setpagedevice "
  528. *End
  529. *Scale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  530.     DriverOps /scale# .5 put << >> setpagedevice "
  531. *End
  532. *?Scale: ""
  533. *CloseUIEFI: *Scale
  534.  
  535. *%EFIFlags *Rotate Command
  536. *OpenUIEFI *Rotate/Rotate: PickOne
  537. *OrderDependency: 85 AnySetup *Rotate
  538. *DefaultRotate: 0
  539. *Rotate 0/0°: "  << >> setpagedevice "
  540. *Rotate 90/90° CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  541.     DriverOps /rotate# 90 put << >> setpagedevice "
  542. *End
  543. *Rotate 270/90° CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  544.     DriverOps /rotate# 270 put << >> setpagedevice "
  545. *End
  546. *Rotate 180/180°: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  547.     DriverOps /rotate# 180 put << >> setpagedevice "
  548. *End
  549. *?Rotate: ""
  550. *CloseUIEFI: *Rotate
  551.  
  552. *% Halftone Information =============================
  553. *ScreenFreq: "50.0"
  554. *ScreenAngle: "0"
  555. *DefaultScreenProc: Graphics
  556. *ScreenProc Graphics: "
  557.     {2 4 
  558.     { 3 1 roll 4 -1 roll exch 
  559.     {dup 8  ge { 8 sub} if exch 
  560.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  561.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  562.     dup 0 lt {0 exch sub} if  cvi
  563.     }
  564.     exec 8 mul 3 1 roll exch 
  565.     {dup 8  ge { 8 sub} if exch 
  566.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  567.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  568.     dup 0 lt {0 exch sub} if  cvi
  569.     }            
  570.     exec add
  571.     [
  572.     48 18  8 16   46 16  6 14
  573.     56 60 32 24   54 58 30 22
  574.      4 12 44 40    2 10 42 38
  575.     28 20 52 64   26 18 50 62
  576.     
  577.     45 15  5 13   47 17  7 15
  578.     53 57 29 21   55 59 31 23
  579.      1  9 41 37    3 11 43 39
  580.     25 17 49 61   27 19 51 63
  581.     ] 
  582.     exch get 8 dup mul div} exec}"
  583. *End
  584.  
  585. *DefaultTransfer: Null
  586. *Transfer Null: "{ }"
  587. *Transfer Null.Inverse: "{ 1 exch sub }"
  588.  
  589. *% Paper Handling ===================
  590. *% Use these entries to set paper size most of the time, unless there is
  591. *% specific reason to use PageRegion.
  592. *%EFIFlags *PageSize Command
  593. *OpenUI *PageSize/Page Size    :PickOne
  594. *OrderDependency: 90 AnySetup *PageSize
  595. *DefaultPageSize: Letter
  596. *PageSize Letter/Letter: " userdict /setcolorbundle known
  597.     { << /PageSize /Letter >> setcolorbundle }
  598.     { << /PageSize [612 792] /MediaType null 
  599.             /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice
  600.     } ifelse "
  601. *End
  602. *PageSize Legal/Legal: " userdict /setcolorbundle known
  603.     { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
  604. *End
  605. *PageSize Tabloid/11x17: " userdict /setcolorbundle known
  606.     { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "
  607. *End
  608. *PageSize A3/A3: " userdict /setcolorbundle known
  609.     { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "
  610. *End
  611. *PageSize A4/A4: " userdict /setcolorbundle known
  612.     { << /PageSize /A4 >> setcolorbundle }
  613.     { << /PageSize [595 842] /MediaType null 
  614.             /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice
  615.     } ifelse "
  616. *End
  617. *PageSize 8x10/8x10: " userdict /setcolorbundle known
  618.     { << /PageSize /8x10 >> setcolorbundle } { 8x10 } ifelse "
  619. *End
  620. *PageSize Legal13/Legal 13: " userdict /setcolorbundle known
  621.     { << /PageSize /Legal13 >> setcolorbundle } { legal13 } ifelse "
  622. *End
  623. *PageSize 9x12/9x12: " userdict /setcolorbundle known
  624.     { << /PageSize /9x12 >> setcolorbundle } { 9x12 } ifelse "
  625. *End
  626. *PageSize 216x356/216x356 mm: " userdict /setcolorbundle known
  627.     { << /PageSize /216x356mm >> setcolorbundle } { legal } ifelse "
  628. *End
  629. *PageSize 216x330/216x330 mm: " userdict /setcolorbundle known
  630.     { << /PageSize /216x330mm >> setcolorbundle } { legal13 } ifelse "
  631. *End
  632. *PageSize SEFLet/SEF Letter: " userdict /setcolorbundle known
  633.     { << /PageSize /SEFLetter >> setcolorbundle }
  634.     { << /PageSize [612 792] /MediaType (ShortEdgeFeed) 
  635.             /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  636.     } ifelse "
  637. *End
  638. *PageSize SEFA4/SEF A4: " userdict /setcolorbundle known 
  639.     { << /PageSize /SEFA4 >> setcolorbundle }
  640.     { << /PageSize [595 842] /MediaType (ShortEdgeFeed) 
  641.             /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  642.     } ifelse "
  643. *End
  644. *?PageSize: "  
  645.     save currentpagedevice /PageSize get aload pop
  646.    2 copy gt {exch} if (Unknown) 
  647.    12 dict
  648.    dup [612 792] (Letter) put
  649.    dup [612 1008] (Legal) put
  650.    dup [792 1224] (11x17) put
  651.    dup [595 842] (A4) put
  652.    dup [842 1191] (A3) put
  653.    dup [576 720] (8x10) put
  654.    dup [612 936] (Legal13) put
  655.    dup [648 864] (9x12) put
  656.    dup [612  937] (216x330) put
  657.    dup [612 1009] (216x356) put
  658.    dup [612 792] (LetR) put
  659.    dup [595 843] (A4R) put
  660.    { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and
  661.       { exch pop exit } { pop } ifelse
  662.    } bind forall = flush pop pop
  663.    restore"
  664. *End
  665. *CloseUI: *PageSize
  666.  
  667. *% These entries will set up the frame buffer. Usually used with manual feed.
  668. *%EFIFlags *PageRegion
  669. *OpenUI *PageRegion    :PickOne
  670. *OrderDependency: 95 AnySetup *PageRegion
  671. *DefaultPageRegion: Letter
  672. *PageRegion Letter: " userdict /setcolorbundle known
  673.     { << /PageSize /Letter >> setcolorbundle }
  674.     { << /PageSize [612 792] /MediaType null 
  675.             /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice
  676.     } ifelse "
  677. *End
  678. *PageRegion Legal: " userdict /setcolorbundle known
  679.     { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
  680. *End
  681. *PageRegion Tabloid: " userdict /setcolorbundle known
  682.     { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "
  683. *End
  684. *PageRegion A3: " userdict /setcolorbundle known
  685.     { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "
  686. *End
  687. *PageRegion A4: " userdict /setcolorbundle known
  688.     { << /PageSize /A4 >> setcolorbundle }
  689.     { << /PageSize [595 842] /MediaType null 
  690.             /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice
  691.     } ifelse "
  692. *End
  693. *PageRegion 8x10: " userdict /setcolorbundle known
  694.     { << /PageSize /8x10 >> setcolorbundle } { 8x10 } ifelse "
  695. *End
  696. *PageRegion Legal13: " userdict /setcolorbundle known
  697.     { << /PageSize /Legal13 >> setcolorbundle } { legal13 } ifelse "
  698. *End
  699. *PageRegion 9x12: " userdict /setcolorbundle known
  700.     { << /PageSize /9x12 >> setcolorbundle } { 9x12 } ifelse "
  701. *End
  702. *PageRegion 216x356: " userdict /setcolorbundle known
  703.     { << /PageSize /216x356mm >> setcolorbundle } { legal } ifelse "
  704. *End
  705. *PageRegion 216x330: " userdict /setcolorbundle known
  706.     { << /PageSize /216x330mm >> setcolorbundle } { legal13 } ifelse "
  707. *End
  708. *PageRegion SEFLet: " userdict /setcolorbundle known
  709.     { << /PageSize /SEFLetter >> setcolorbundle }
  710.     { << /PageSize [612 792] /MediaType (ShortEdgeFeed) 
  711.             /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  712.     } ifelse "
  713. *End
  714. *PageRegion SEFA4: " userdict /setcolorbundle known 
  715.     { << /PageSize /SEFA4 >> setcolorbundle }
  716.     { << /PageSize [595 842] /MediaType (ShortEdgeFeed) 
  717.             /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  718.     } ifelse "
  719. *End
  720. *CloseUI: *PageRegion
  721.  
  722. *DefaultImageableArea: Letter
  723. *ImageableArea Letter: "9 12 589 783"
  724. *ImageableArea Legal: "9 9 600 985"
  725. *ImageableArea Tabloid: "9 9 780 1201"
  726. *ImageableArea A3: "10 10 830 1168"
  727. *ImageableArea A4: "9 12 572 833"
  728. *ImageableArea 8x10: "9 12 553 711"
  729. *ImageableArea Legal13:  "9 9 600 913"
  730. *ImageableArea 9x12: "9 9 636 841"
  731. *ImageableArea 216x356:  "9 9 600 985"
  732. *ImageableArea 216x330:  "9 9 600 913"
  733. *ImageableArea SEFLet: "9 10 600 770"
  734. *ImageableArea SEFA4: "9 10 583 820"
  735. *?ImageableArea: "
  736.  save /cvp { cvi (            ) cvs print ( ) print } bind def
  737.   newpath clippath pathbbox
  738.   4 -2 roll exch 2 {ceiling cvp} repeat
  739.   exch 2 {floor cvp} repeat flush
  740.  restore
  741. "
  742. *End
  743.  
  744. *% These provide the physical dimensions of the paper (by keyword)
  745. *DefaultPaperDimension: Letter
  746. *PaperDimension Letter/Letter: "612 792"
  747. *PaperDimension Legal/Legal: "612 1008"
  748. *PaperDimension Tabloid/11x17: "792 1224"
  749. *PaperDimension A3/A3: "842 1191"
  750. *PaperDimension A4/A4: "595 842"
  751. *PaperDimension 8x10/8x10:  "576 720"
  752. *PaperDimension Legal13/Legal13:  "612 936"
  753. *PaperDimension 9x12/9x12:  "648 864"
  754. *PaperDimension 216x330/216x330:  "612 937"
  755. *PaperDimension 216x356/216x356:  "612 1009"
  756. *PaperDimension SEFLet/SEF Letter: "612 793"
  757. *PaperDimension SEFA4/SEF A4: "595 843"
  758.  
  759. *RequiresPageRegion All: True
  760. *%EFIFlags *InputSlot
  761. *OpenUI *InputSlot/Paper Source    : PickOne
  762. *OrderDependency: 20 AnySetup *InputSlot
  763. *InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string /CPSI /ProcSet 
  764.     findresource /externalcommand get exec {pop} if"
  765. *End
  766. *InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string /CPSI /ProcSet 
  767.     findresource /externalcommand get exec {pop} if"
  768. *End
  769. *InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string /CPSI /ProcSet 
  770.     findresource /externalcommand get exec {pop} if"
  771. *End
  772. *CloseUI: *InputSlot
  773.  
  774. *DefaultOutputOrder: Reverse
  775.  
  776. *% Font Information =========================
  777. *DefaultFont: Courier
  778. *Font AvantGarde-Book: Standard "(001.002)" Standard Disk
  779. *Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk
  780. *Font AvantGarde-Demi: Standard "(001.003)" Standard Disk
  781. *Font AvantGarde-DemiOblique: Standard "(001.003)" Standard Disk
  782. *Font Bookman-Demi: Standard "(001.001)" Standard Disk
  783. *Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
  784. *Font Bookman-Light: Standard "(001.001)" Standard Disk
  785. *Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
  786. *Font Courier: Standard "(002.002)" Standard Disk
  787. *Font Courier-Bold: Standard "(002.002)" Standard Disk
  788. *Font Courier-BoldOblique: Standard "(002.002)" Standard Disk
  789. *Font Courier-Oblique: Standard "(002.002)" Standard Disk
  790. *Font Helvetica: Standard "(001.006)" Standard Disk
  791. *Font Helvetica-Bold: Standard "(001.007)" Standard Disk
  792. *Font Helvetica-BoldOblique: Standard "(001.007)" Standard Disk
  793. *Font Helvetica-Condensed: Standard "(001.001)" Standard Disk
  794. *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk
  795. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk
  796. *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk
  797. *Font Helvetica-Oblique: Standard "(001.006)" Standard Disk
  798. *Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard Disk
  799. *Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard Disk
  800. *Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard Disk
  801. *Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard Disk
  802. *Font Palatino-Bold: Standard "(001.005)" Standard Disk
  803. *Font Palatino-BoldItalic: Standard "(001.005)" Standard Disk
  804. *Font Palatino-Italic: Standard "(001.005)" Standard Disk
  805. *Font Palatino-Roman: Standard "(001.005)" Standard Disk
  806. *Font Symbol: Special "(001.003)" Special Disk
  807. *Font Times-Bold: Standard "(001.007)" Standard Disk
  808. *Font Times-BoldItalic: Standard "(001.009)" Standard Disk
  809. *Font Times-Italic: Standard "(001.007)" Standard Disk
  810. *Font Times-Roman: Standard "(001.007)" Standard Disk
  811. *Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard Disk
  812. *Font ZapfDingbats: Special "(001.002)" Special Disk
  813. *?FontQuery: "
  814.    save  
  815.    { count 1 gt
  816.       { exch dup 127 string cvs (/) print print (:) print
  817.        /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = 
  818.       } { exit } ifelse
  819.    } bind loop
  820.    (*) = flush
  821.    restore"
  822. *End
  823.  
  824. *?FontList: "
  825.    save (*) {cvn ==} 128 string /Font resourceforall
  826.    (*) = flush restore"
  827. *End
  828.  
  829. *% Printer Messages (verbatim from printer):
  830. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  831. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  832. *Message: "\FontName\ not found, using Courier"
  833.  
  834. *% Status (format: %%[ status: <one of these> ]%% )
  835. *Status: "idle"
  836. *Status: "busy"
  837. *Status: "waiting"
  838. *Status: "printing"
  839. *Status: "scanning"
  840.  
  841. *Status: "PrinterError: Ok"
  842. *Status: "PrinterError: Reset the copier and fiery"
  843. *Status: "PrinterError: Copier is busy (Copier mode)"
  844. *Status: "PrinterError: Copier is busy (AGOC)"
  845. *Status: "PrinterError: Copier is busy (FUSER)"
  846. *Status: "PrinterError: Copier is busy (ROS)"
  847. *Status: "PrinterError: Copier is busy (DRUM HEATER)"
  848. *Status: "PrinterError: Copier is busy (MC)"
  849. *Status: "PrinterError: Paper jam"
  850. *Status: "PrinterError: Copier's interlock is open"
  851. *Status: "PrinterError: Out of toner"
  852. *Status: "PrinterError: Fuser web empty"
  853. *Status: "PrinterError: Waste toner container is full"
  854. *Status: "PrinterError: Copier's accessary is disabled"
  855.  
  856. *Status: "PrinterError: Load A3 paper in tray"
  857. *Status: "PrinterError: Load A4 paper in tray"
  858. *Status: "PrinterError: Load A4 SEF paper in tray"
  859. *Status: "PrinterError: Load 11x17 paper in tray"
  860. *Status: "PrinterError: Load Letter paper in tray"
  861. *Status: "PrinterError: Load Letter SEF paper in tray"
  862. *Status: "PrinterError: Load Legal paper in tray"
  863. *Status: "PrinterError: Load 8x10 paper in tray"
  864. *Status: "PrinterError: Load Legal 13 paper in tray"
  865. *Status: "PrinterError: Load 9x12 paper in tray"
  866.  
  867. *Status: "PrinterError: An unknown copier error occurred"
  868. *Status: "PrinterError: Copier is offline"
  869.  
  870. *Status: "PrinterError: Load A3 paper in bypass tray"
  871. *Status: "PrinterError: Load A4 paper bypass tray"
  872. *Status: "PrinterError: Load A4 SEF paper bypass tray"
  873. *Status: "PrinterError: Load 11x17 paper bypass tray"
  874. *Status: "PrinterError: Load Letter paper bypass tray"
  875. *Status: "PrinterError: Load Letter SEF paper bypass tray"
  876. *Status: "PrinterError: Load Legal paper bypass tray"
  877. *Status: "PrinterError: Load 8x10 paper bypass tray"
  878. *Status: "PrinterError: Load Legal 13 paper bypass tray"
  879. *Status: "PrinterError: Load 9x12 paper bypass tray"
  880.  
  881. *Status: "PrinterError: Sorter problem (See copier console)"
  882. *Status: "PrinterError: Copier is busy (UI)"
  883.  
  884.  
  885. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  886. *Source: "AppleTalk"
  887.  
  888. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  889.  
  890. *PrinterError: "Ok"
  891. *PrinterError: "Reset the copier and fiery"
  892. *PrinterError: "Copier is busy (Copier mode)"
  893. *PrinterError: "Copier is busy (AGOC)"
  894. *PrinterError: "Copier is busy (FUSER)"
  895. *PrinterError: "Copier is busy (ROS)"
  896. *PrinterError: "Copier is busy (DRUM HEATER)"
  897. *PrinterError: "Copier is busy (MC)"
  898. *PrinterError: "Paper jam"
  899. *PrinterError: "Copier's interlock is open"
  900. *PrinterError: "Out of toner"
  901. *PrinterError: "Fuser web empty"
  902. *PrinterError: "Waste toner container is full"
  903. *PrinterError: "Copier's accessary is disabled"
  904.  
  905. *PrinterError: "Load A3 paper in tray"
  906. *PrinterError: "Load A4 paper in tray"
  907. *PrinterError: "Load A4 SEF paper in tray"
  908. *PrinterError: "Load 11x17 paper in tray"
  909. *PrinterError: "Load Letter paper in tray"
  910. *PrinterError: "Load Letter SEF paper in tray"
  911. *PrinterError: "Load Legal paper in tray"
  912. *PrinterError: "Load 8x10 paper in tray"
  913. *PrinterError: "Load Legal 13 paper in tray"
  914. *PrinterError: "Load 9x12 paper in tray"
  915.  
  916. *PrinterError: "An unknown copier error occurred"
  917. *PrinterError: "Copier is offline"
  918.  
  919. *PrinterError: "Load A3 paper in bypass tray"
  920. *PrinterError: "Load A4 paper bypass tray"
  921. *PrinterError: "Load A4 SEF paper bypass tray"
  922. *PrinterError: "Load 11x17 paper bypass tray"
  923. *PrinterError: "Load Letter paper bypass tray"
  924. *PrinterError: "Load Letter SEF paper bypass tray"
  925. *PrinterError: "Load Legal paper bypass tray"
  926. *PrinterError: "Load 8x10 paper bypass tray"
  927. *PrinterError: "Load Legal 13 paper bypass tray"
  928. *PrinterError: "Load 9x12 paper bypass tray"
  929.  
  930. *PrinterError: "Sorter problem (See copier console)"
  931. *PrinterError: "Copier is busy (UI)"
  932.  
  933. *DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  934.  
  935. *% Color Separation Information ====================
  936.  
  937. *InkName: Cyan/Process Cyan
  938. *InkName: Magenta/Process Magenta
  939. *InkName: Yellow/Process Yellow
  940. *InkName: Black/Process Black
  941.  
  942. *% Custom Inks for Fiery Logo
  943. *InkName: P300FieryBlue/Fiery Blue
  944. *InkName: P199FieryRed/Fiery Red
  945. *InkName: PblackFieryBlack/Fiery Black
  946. *CustomCMYK P300FieryBlue: ".9 .9 .0 .0"
  947. *CustomCMYK P199FieryRed: ".0 .9 .9 .0"
  948. *CustomCMYK PblackFieryBlack: ".2 .1 .1 .9"
  949.  
  950. *DefaultColorSep: Black.66lpi.400dpi
  951. *DefaultSeparations: False
  952.  
  953. *% -------Halftone Graphics Mode (Hi-Res mode)
  954. *ColorSepScreenAngle Cyan.50lpi.400dpi: "0"
  955. *ColorSepScreenAngle Magenta.50lpi.400dpi: "0"
  956. *ColorSepScreenAngle Yellow.50lpi.400dpi: "0"
  957. *ColorSepScreenAngle Black.50lpi.400dpi: "0"
  958. *ColorSepScreenFreq Cyan.50lpi.400dpi: "50.0"
  959. *ColorSepScreenFreq Magenta.50lpi.400dpi: "50.0"
  960. *ColorSepScreenFreq Yellow.50lpi.400dpi: "50.0"
  961. *ColorSepScreenFreq Black.50lpi.400dpi: "50.0"
  962. *ColorSepScreenProc Cyan.50lpi.400dpi: "{6 5 
  963.     { 3 1 roll 4 -1 roll exch 
  964.     {dup 8  ge { 8 sub} if exch 
  965.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  966.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  967.     dup 0 lt {0 exch sub} if  cvi
  968.     }
  969.     exec 8 mul 3 1 roll exch 
  970.     {dup 8  ge { 8 sub} if exch 
  971.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  972.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  973.     dup 0 lt {0 exch sub} if  cvi
  974.     }            
  975.     exec add
  976.     [
  977.     48 18  8 16   46 16  6 14
  978.     56 60 32 24   54 58 30 22
  979.      4 12 44 40    2 10 42 38
  980.     28 20 52 64   26 18 50 62
  981.     
  982.     45 15  5 13   47 17  7 15
  983.     53 57 29 21   55 59 31 23
  984.      1  9 41 37    3 11 43 39
  985.     25 17 49 61   27 19 51 63
  986.     ] 
  987.     exch get 8 dup mul div} exec}" 
  988. *End
  989.  
  990. *ColorSepScreenProc Magenta.50lpi.400dpi: "{4 7 
  991.     { 3 1 roll 4 -1 roll exch 
  992.     {dup 8  ge { 8 sub} if exch 
  993.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  994.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  995.     dup 0 lt {0 exch sub} if  cvi
  996.     }
  997.     exec 8 mul 3 1 roll exch 
  998.     {dup 8  ge { 8 sub} if exch 
  999.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  1000.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  1001.     dup 0 lt {0 exch sub} if  cvi
  1002.     }            
  1003.     exec add
  1004.     [
  1005.     48 18  8 16   46 16  6 14
  1006.     56 60 32 24   54 58 30 22
  1007.      4 12 44 40    2 10 42 38
  1008.     28 20 52 64   26 18 50 62
  1009.     
  1010.     45 15  5 13   47 17  7 15
  1011.     53 57 29 21   55 59 31 23
  1012.      1  9 41 37    3 11 43 39
  1013.     25 17 49 61   27 19 51 63
  1014.     ] 
  1015.     exch get 8 dup mul div} exec}"
  1016. *End
  1017.  
  1018. *ColorSepScreenProc Yellow.50lpi.400dpi: "{5 2
  1019.     { 3 1 roll 4 -1 roll exch 
  1020.     {dup 8  ge { 8 sub} if exch 
  1021.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  1022.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  1023.     dup 0 lt {0 exch sub} if  cvi
  1024.     }
  1025.     exec 8 mul 3 1 roll exch 
  1026.     {dup 8  ge { 8 sub} if exch 
  1027.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  1028.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  1029.     dup 0 lt {0 exch sub} if  cvi
  1030.     }            
  1031.     exec add
  1032.     [
  1033.     48 18  8 16   46 16  6 14
  1034.     56 60 32 24   54 58 30 22
  1035.      4 12 44 40    2 10 42 38
  1036.     28 20 52 64   26 18 50 62
  1037.     
  1038.     45 15  5 13   47 17  7 15
  1039.     53 57 29 21   55 59 31 23
  1040.      1  9 41 37    3 11 43 39
  1041.     25 17 49 61   27 19 51 63
  1042.     ] 
  1043.     exch get 8 dup mul div} exec}"
  1044. *End
  1045. *ColorSepScreenProc Black.50lpi.400dpi: "{2 4 
  1046.     { 3 1 roll 4 -1 roll exch 
  1047.     {dup 8  ge { 8 sub} if exch 
  1048.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  1049.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  1050.     dup 0 lt {0 exch sub} if  cvi
  1051.     }
  1052.     exec 8 mul 3 1 roll exch 
  1053.     {dup 8  ge { 8 sub} if exch 
  1054.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  1055.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  1056.     dup 0 lt {0 exch sub} if  cvi
  1057.     }            
  1058.     exec add
  1059.     [
  1060.     48 18  8 16   46 16  6 14
  1061.     56 60 32 24   54 58 30 22
  1062.      4 12 44 40    2 10 42 38
  1063.     28 20 52 64   26 18 50 62
  1064.     
  1065.     45 15  5 13   47 17  7 15
  1066.     53 57 29 21   55 59 31 23
  1067.      1  9 41 37    3 11 43 39
  1068.     25 17 49 61   27 19 51 63
  1069.     ] 
  1070.     exch get 8 dup mul div} exec}"
  1071. *End
  1072.